/*
 * @Date: 2020-11-06 14:38:51
 * @LastEditors: E'vils
 * @LastEditTime: 2021-02-02 19:21:10
 * @Description: 
 * @FilePath: /src/utils/api/course.js
 */
import {
    getWithToken,
    postWithToken,
    showLoading,
} from "./http";

/**
 * 课程详情查询
 * @param {*} course_id 课程id
 * @return {*}
 */
export function courseInfo(params) {
    return showLoading(getWithToken("/usercourse/info", params), "查询中");
}
/**
 * 添加课程表
 * @param {*} course_id 课程id
 * @return {*}
 */
export function courseAdd(params) {
    return showLoading(postWithToken("/usercourse/add", params, true), "增加中");
}
/**
 * 删除课程信息（单节课）
 * @param {*} usercourse_id 单课程id
 * @return {*}
 */
export function courseDel(params) {
    return showLoading(postWithToken("/usercourse/del", params), "删除中");
}
/**
 * 获取添加过的科目列表
 * @param {*}
 * @return {*}
 */
export function courseNameList() {
    return getWithToken("/usercourse/courselist");
}

/**
 * 获取导入课表的验证码
 */
export function incourseLogin(params) {
    return showLoading(postWithToken("/Incourse/login", params), "导入中");
}
/**
 * 获取导入课表的验证码
 */
export function getCaptcha(params) {
    return postWithToken("/Incourse/getcode", params);
}
/**
 * 解析导入课表的数据
 */
export function classresult() {
    return getWithToken("/Incourse/classresult");
}
/**
 * 生成导入课表的信息
 */
export function IncourseInclass() {
    return getWithToken("/Incourse/inclass");
}
/**
 * 导入课表的学校列表
 */
export function schoollist(params) {
    return postWithToken("/usersetting/schoollist", params);
}
/**
 * 生成分享课表的二维码
 */
export function shareQrCode(params) {
    return getWithToken("/wxacode/getcode", params);
}